postNetworkResultWithRetry

inline suspend fun <T, E> HttpClient.postNetworkResultWithRetry(urlString: String, retryPolicy: RetryPolicy = RetryPolicy(), timeout: Duration? = null, noinline block: HttpRequestBuilder.() -> Unit = {}, noinline decodeErrorBody: suspend (String) -> E? = { null }): NetworkResult<T, E>